Bryce wasn't so sure they were perfect for each other either. His inability to keep up with her athleticism earlier had caused this episode that embarrassed his girlfriend so much she still wasn't speaking to anyone.
He definitely needed her but he wouldn't say she was perfect for him. Overall she was rather different than he was and those differences could cause problems at times.
He wasn't perfect for her either because he wasn't nearly social enough. His entire social life revolved around her because he had no desire for other friends. They would take up too much time and energy. He already had people to do things with so why bother with that?
But perfection was overrated. Bryce didn't need Jenna to be perfect. He needed her to be herself, eccentricities and all. Unfortunately, he wasn't sure what she needed from him. He wished he knew that more than anything.