You can generally optimize assembly slightly more than other languages (if you are good at it, otherwise, chances are you'll make it less optimized, not knowing what you are doing) but unless you have a really performance heavy section of your program or you want to reduce the size of your executable (+ the reasons other posters posted) you are better off learning something like c/c++.
Learning assembly is quite useful though, as it helps you understand what your compiler is really doing under the hood and even if you don't use assembly often it can help you optimize your higher level language code.