How old is the car? Even on my sisters new forester the brake pedal was absoute shit until we serviced the brakes.
I'd make sure they are freely moving first. which means cleaning no rust on the brake/caliper mounting points. 1-2 mm of rust can 'grow' on the caliper and cause the pads not to move freely. this is especially important with the rears. Check out any south main auto video on brakes in the rust belt on youtube. he explains it to death.
I had a lot of luck getting a brake fluid flush on my sisters 2014 forester a year after we got it. I complained to SOA in a letter, saying how much of a difference it made, they covered the cost of the flush. they sent me a check for ~165 it cost the dealer to do.
I specifically told the dealer if the pads wearing evenly when I complained about how shitty the foresters brakes were, they said yes. When we changed the pads, I saw they were not wearing evenly. I was so pissed. since the pads were not wearing evenly I had to do the brake job earlier than needed. in any case after the brake job, the pedal was even better than after the brake flush and was rock solid.
my point is you should service your brake system, make sure nothing is binding, no rust, lubed up, and fresh fluid. Then decided if you want to destroy your braking system with aftermarket garbage.
second point, could have thought the stock pads didnt have much bite, but of course it didnt! one pad was doing more work than the other due to the uneven ware
edit: I'd like to add, I did read all over the subaru forums on how crappy the new gen forester pedal was, and people doing random stupid snake oil mods to make it better. I refused to believe that and alter an oem system. dealer really didnt care about subtle details. Did all the small little details outlined by SMA channel youtube, and pedal was so much better!