Lightning is available in GA from this release .You can ofcourse approach via lightning .Some of the things you need to be extra careful are here 1)No router support in lightning yet and hence its extremely difficult designing navigation at this point .You will end up writing lot of code just to achieve navigations 2)Custom lookups you can get from developerforce blogs 3)Toggling visibility is...
Lightning Pages vs VF Pages
L