Possible reasons:
- Horrible temperature control - this is simply a problem of cheap
construction. One could theoretically build an excellent toaster
oven with precise temperature control, but why would you?
- Low
thermal mass - If you get an oven to 400F and open it for long
enough to put in food, the result is an oven at very slightly less
than 400F, and which will quickly return to 400F. Do that with a
toaster oven, and who knows what temperature you'll get, or how
quickly it will get to your desired temperature (if ever, see #1).
This is not a slam at toaster ovens, this is just due to them being
approximately 2% of the volume of a standard oven.
- Closeness to
elements. It's easy for toaster ovens interiors to vary by nearly
50F from middle to edge, simply based on distance to elements
Now don't get me wrong, I once made some kickin' Oysters Rockefeller in a toaster oven, when I thought that they would be the difference between serving an appetizer and being allowed to serve breakfast the next morning (wink, wink). If you know what you're doing, and watch carefully and continually, a toaster oven can be an excellent source of high(ish) direct heat. But they are extremely difficult to control, and extremely unforgiving of errors. I can't think of a circumstance where a toaster oven would be my first choice of cooking tool (and that includes microwave, campfire, plumber's blowtorch).
Toaster ovens are awesome. For a toaster oven, there are three key features:
- Big enough to fit the largest item you'll cook.
- Convection, so food cooks quickly and evenly.
- Enameled or stainless/aluminum interior. This lets you use harsh abrasives to keep it clean.
It's a given that your oven should have bake, broil, and roast modes.
For size, you'll probably want it big enough to comfortable fit a 1/4 sheet pan, or a 9" x 12" brownie pan. That will allow you to bake. Much bigger and it will take up a huge amount of counter space and realistically you should use a full oven for the big stuff. Too small and you'll have to fire up the full oven for everything, which defeats the purpose.
Convection makes a huge difference in toaster ovens; because they're so small, they are more prone to uneven heating than normal ovens, and leak heat out the front. If you open them to move food, they'll lose most of the heat, and take a while to get back up to temperature without convection. Convection lets you cook faster and more evenly.
For cleaning and long-term use, you need to be able to scour off the burned-on crap with steel wool or other harsh abrasive. Otherwise the oven will quickly become so unsanitary that it must be replaced, and nonstick finishes never last. The bottom will, of course, be lined with aluminum foil for easy cleanup of drips.
Oh, and rotisserie is a useless gimmick. I've had it on ovens, and never used it yet. Other people may have different experiences with it, of course, but that's my $0.10.
Best Answer
I don't know what a "mini oven" is, so I will skip this one.
You should not, under any circumstances, get a microwave. A microwave is not suitable for baking. There are models which are supposed to be a microwave and convection oven at once, but I have frequently heard of them not turning off the microwaves when in convection mode, despite the manual saying otherwise. If you happen to get such a model, you will not be able to bake cakes in it.
I have a toaster oven of this type:
It serves me well for all kinds of cake and bread baking. Whatever has gone wrong with my cakes, I never had the feeling that it was the oven which was the obstacle to them getting better.
As far as I am aware, you cannot use the tiny toaster ovens which are only about 15 cm deep. I have never tried it, but I would be afraid that the heating elements are too close, and also you cannot fit a cake pan in there.