I like 2d because I had a few projects planned for it, but it seems to be much slower than 3d. take the following example:
Above is a simple demo in which a few dozen sprites of the same image were moved around the screen by the for...next command. simple. after around 75 sprites moving at once, it started getting REAL laggy. however, i did the same for 3d objects replacing sprites, using cubes, and i can do 250 with no drop in framerate. at 900 cubes its laggy but still not as slow as the 75 sprites.
is it better to imitate 2d with 3d?? or is there a way around this?