GeoGebra most definitely is not for everyone. GeoGebra is an app specifically designed for people who regularly work with or study arithmetic, geometry, algebra and calculus.
On the plus side, GeoGebra effectively covers arithmetic, geometry, algebra and calculus in a very full and complete manner. The app also provides a variety of different representations of dynamically linked objects. The app also allows you to utilize powerful commands like sequence or root.
On the down side, GeoGebra really is for individuals that regularly deal with more complex mathematics in their work or studies. The app simply is not designed for use by beginners.