What exactly are Prestige classes, and what purpose do they serve? Are they, in any way, better than the default classes? Do they have any disadvantages/advantages to them?
From the DMG, pg176:
Basically, when you gain a level, you can choose any basic class to gain a level in (unless you're ineligible for alignment reasons). You could instead choose a prestige class, if you meet the prestige class' requirements.
Prestige classes (henceforth PrCs, the typical abbreviation) allow specializations or options not available in base classes, or make it easier to combine different base classes.
Some examples from the DMG are the Arcane Archer, which allows a character to imbue their arrows with magic, the Arcane Trickster, which combines rogue skills & sneak attacks with arcane spellcasting, and the Blackguard, which allows an evil fighter-type to become an anti-paladin.
You can't discuss advantages/disadvantages of PrCs in general: the quality range is simply too wide. Some PrCs offer very nice benefits to players who meet a few simple prerequisites they might want to get anyway, while others require you to meet excessive requirements for fairly minimal benefits.
Almost every class can benefit from taking carefully selected PrCs rather than continuing in their base class (especially wizards), but it's generally best to ask people who are familiar with all the PrCs what choices are best for your base class to aim for (the official 3.5 optimization forums are probably the best place to ask, but you can also try here). Be sure you mention which source books your DM allows you to use PrCs from, as across the couple dozen official 3.5 rulebooks there are well over 100 PrCs. You should also find out if there are any PrCs that your DM specifically forbids: a few are so good that many groups ban them, or strongly enforce any roleplaying restrictions attached to the PrC in order to discourage players from taking them.
It's generally not a question of whether you should take levels in prestige classes so much as which ones and when.
Note that the requirements for most PrCs can't be met until your character is at least level 5 or 6, if not higher, so if you know the game isn't going to reach at least level 6, it's generally not worth worrying about prestige classes.
The upside is that you are supposed to get a more specialized ability set and have something to look forward to as your character develops. On the downside, everyone and their mother tends to want to make a prestige class for that flavor of the week, so be very careful when selecting one about how it applies to the campaign you're in.
Some background: prestige classes were a new concept introduced to D&D 3e by game designer Jonathan Tweet, who said that he based them on the cult levels in Runequest (one, two, three). There, each character progresses in two main ways: first by improving their skills through, and secondly by getting access to cult knowledge, where progress in the cult unlocks the most powerful magics in the game. Progress in the cult went through stages: first initiation, and then a mastery that usually came in two flavours, either rune lords, who are the heroic actors of the cult, or rune priests, who are the guardians of the cults ways. By joining a cult, though, the character shapes themselves: simply belonging to one cult or another affects how others view you, and some cults have drastic restrictions, e.g., the main healer cult forbids its initiates from killing, and rune levels generally come with big time commitments.
In D&D, prestige classes work in a somewhat similar way: they are a second realm of endeavour that opens up new possibilties for characters, many giving special abilities that can be gained in no other way, where advancement in prestige requires some basic professional skill, but can be pursued independently. They give an excellent opportunity to provide colour to PCs.
The prestige classes in the Defenders of the Faith show off the mechanic in a manner close to that of RQ: the prestige classes involve religious commitments and ties to game world organisations.
So, to answer your questions, the purpose of prestige classes is to add interest (in both the game appeal and narrative value) to character development; they may be better in that they open up possibilities for the characters - talk of character builds often leverage prestige classes. As for disadvantages, they are costly in terms of XP, and they may involve onerous commitments.