When comparing an HTTP GET to an HTTP POST, what are the differences from a security perspective? Is one of the choices inherently more secure than the other? If so, why?
The notion of security is meaningless unless you define what it is that you want to be secure against.
If you want to be secure against stored browser history, some types of logging, and people looking at your URLs, then POST is more secure.
If you want to be secure against somebody sniffing your network activity, then there's no difference.