Crazy Ex-Girlfriend is a weird show. There was supposed be a "love triangle" in Season 1 between three of the characters--Rebecca, Josh, and Greg. However, the guy who plays Greg is an infinitely better actor and singer than the guy who plays Josh. It's not even close! He was nominated for a Tony Award in 2013; he won a Drama Desk Award; and he voiced a character in Frozen. He's Disney royalty!
The guy who plays Josh once had an ensemble role at The Paper Mill Playhouse.
All of Greg's songs are good songs. Even the bad ones.