If haproxy on a t2.micro instance can meet your needs and lowers your overall costs, then by all means go with it.
//