Just want to do a survey for this subject as sometimes I found it hard to choose which platform to use for a web development.