Well just because it's an over sized screen doesn't make it bad, the company that makes them does. Power Acoustik (ya some will hate me for saying this and even contradict me) makes some good units (single din w/ over sized screens) A buddy of mine has one and it's bad ass honestly, good sound, great picture, easy to use menu. And lots of outputs.
As for speakers, i've heard Planet Audio makes good budget speakers as long as you dont plan on running them non stop competition style lol, also AudioPipe is another decent brand.