The Ubuntu installer includes a "Try Ubuntu" environment so you can answer these questions for yourself.

Test your hardware and desired software before committing to an install.