Minimal doesn't necessarily mean bad, I personally prefer minimal designs for pages like yours (landing pages). However, like what has been suggested above, some more use of colours rather than shades would help it out. Also, I'd change the colour of the green button, it seems a little too...