RE: Does a flat wing always need ailerons?
For a flat wing, use ailerons, with dihedral, you will be able to get away w/o aileron. Now, life is a learning exprience, build the flat wing with ailerons, and fly w/o using them. Then you will be thankful you did include them.
If you prefer to learn the hard way, build a flat wing w/o ailerons, fly the plane, and THEN build the ailerons in the wing:-)
Ailerons are a good thing in life!
Good luck
Gerry